package com.amado.course27.service;

import com.amado.course27.entity.GoodsCate;

/**
 * 商品分类业务逻辑
 * 
 * @author wangyulong
 * @date 2018-01-01
 *
 */
public interface GoodsCateService {
	/**
	 * 保存商品分类
	 * 
	 * @param cate
	 */
	boolean addcate(GoodsCate cate);

	/**
	 * 修改商品分类
	 * 
	 * @param cate
	 */
	void updatecate(GoodsCate cate);

	/**
	 * 删除商品分类
	 * @param cateCode 商品分类CODE
	 * @return 删除成功返回true,否则返回false
	 */
	boolean deletecate(String cateCode);

	/**
	 * 查询所有商品分类
	 * 
	 * @return 商品分类列表对象
	 */
	GoodsCate[] listcate();
	
	/**
	 * 是否存在
	 * @param cateCode
	 * @return
	 */
	boolean isExists(String cateCode);

}
